Meta description:
The character uses their reaction to try to counter the ability of another creature using their knowledge of the flux.
-
Tags:
reactioncomplexAction -
Name:
aCounterSpell
-
Displayed name:
Counter spell
-
Description:
The character uses their reaction to try to counter the ability of another creature using their knowledge of the flux. The countered ability should be Arcana or Resilience based.
-
Cast description:
| Reaction: {vReactionCD}s | CD: aCDs | | :---: | :---: | | **Flux: aFluxOrCost ➞ aFluxCost** | **Range: str(vRange)** | On a **str(vTest)** test **MR vMR** [1d20]: The character counter an ability with a base cost of vCost Flux. This amount may change according to your number of SP or FP.
-
Condition:
sFlux >= aFluxCost "You don't have enough Flux"
-
AP cost:
0
-
Cooldown:
10
-
Flux cost:
reacMod*cdMod(aCD)*targetMod(1,0)*puncMod(0,1)*vRange*complexMod*effectLvl(vCost,100,sCatalystLvl)
-
Variables:
vRange.choice(Range,[10m],[mediumMod]) vCost.slider(Cost,100,1000,100) vReactionCD.add(8) vTest.choice(Test,[Arcana],[sArcana]) vMR.add(vTest)
-
On used script:
sFlux.current.change(-aFluxCost) aName.cd.set(aCD) fReaction(vReactionCD)
-
Type:
1
-
Action effects:
-
Use case:
0
-
Name:
Counter spell
-
Description:
With a result of vSP the actual base flux cost of the countered ability should be {vCost*(1+0.05*vSP)}.
-
Script:
-
Variables:
vSP.counter(SP,-20,20)
-